Skip to main content
TrustRadius
IBM Cloudant

IBM Cloudant

Overview

What is IBM Cloudant?

Cloudant is an open source non-relational, distributed database service that requires zero-configuration. It's based on the Apache-backed CouchDB project and the creator of the open source BigCouch project. Cloudant's service provides integrated data management, search, and analytics engine designed for web…

Read more
Recent Reviews

Win-Win for IBM Cloud

9 out of 10
April 18, 2021
Incentivized
We were using IBM Cloudant as our cloud storage platform for a project where we were collecting real-time environmental data. Later, we …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 7 features
  • Concurrency (21)
    9.9
    99%
  • Performance (21)
    9.8
    98%
  • Security (21)
    9.8
    98%
  • Availability (21)
    8.1
    81%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Standard

$1

Cloud
per month per GB of storage above the included 20 GB

Standard

$75

Cloud
per month 100 reads/second ; 50 writes/second ; 5 global queries/second

Lite

Free

Cloud
20 reads/second ; 10 writes/second ; 5 global queries / second ; 1 GB of storage capacity

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.ibm.com/cloud/cloudant/pric…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Features

NoSQL Databases

NoSQL databases are designed to be used across large distrusted systems. They are notably much more scalable and much faster and handling very large data loads than traditional relational databases.

9.4
Avg 8.8
Return to navigation

Product Details

What is IBM Cloudant?

IBM Cloudant is a distributed database that is optimized for handling heavy workloads that are typical of large, fast-growing web and mobile apps. Available as an SLA-backed, fully managed IBM Cloud service, Cloudant elastically scales throughput and storage independently. Cloudant is also available as a downloadable on-premises installation, and its API and replication protocol are compatible with an open source ecosystem that includes CouchDB, PouchDB and libraries for the most popular web and mobile development stacks.

IBM Cloudant Features

NoSQL Databases Features

  • Supported: Performance
  • Supported: Availability
  • Supported: Concurrency
  • Supported: Security
  • Supported: Scalability
  • Supported: Data model flexibility
  • Supported: Deployment model flexibility

IBM Cloudant Video

database management with Cloudant

IBM Cloudant Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo
Supported LanguagesEnglish, French, German, Italian, Japanese, Korean, Portuguese/Brazil, Spanish, Chinese Simplified, Chinese Traditional

Frequently Asked Questions

Cloudant is an open source non-relational, distributed database service that requires zero-configuration. It's based on the Apache-backed CouchDB project and the creator of the open source BigCouch project. Cloudant's service provides integrated data management, search, and analytics engine designed for web applications. Cloudant scales your database on the CouchDB framework and provides hosting, administrative tools, analytics and commercial support for CouchDB and BigCouch. Cloudant is often considered part of a new generation of 'NoSQL' databases that don't require fixed table schemas and is challenging the dominance of traditional relational databases (including the popular MySQL).

Amazon DynamoDB, MongoDB, and Couchbase Server are common alternatives for IBM Cloudant.

Reviewers rate Concurrency and Data model flexibility highest, with a score of 9.9.

The most common users of IBM Cloudant are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(123)

Attribute Ratings

Reviews

(1-11 of 11)
Companies can't remove reviews or game the system. Here's why
November 09, 2022

My words on IBM cloudant

Pankaj Choudhary | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I used the ibm cloudant database to store the data, actually i want to store the data in nosql and cloudant is a no sql database, So its resoved my data storage issue. We can create n number of collection in a single data base and can access seperately to fulfill the purpose.
  • Filter by indexing
  • Data storage
  • Nosql
  • In schema prepration
  • Indexing to filter
  • Tabular view of stored data
It's very easy to implement the IBM cloud and database in the rest API we can also view the data in the form of table. We can also create the query on the IBM cloudant panel to use in our program that provide a very easy way to developer software in iffective time frame.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We used the IBM Cloudant in two scenarios: One, for a simple place to persist text to be displayed in a chatbot that played nicely with the rest of our IBM Cloud stack, particularly with IBM Cloud Functions; and the other, a database with a simple enough query language for non-engineers to learn — which should also work nicely with IBM Cloud Functions and have a built-in, easy to use GUI
  • Integration with Cloud Functions
  • Included GUI for non-engineers
  • Fixed, throughput/expected use-based pricing
  • Better documentation
  • Expensive pricing for very small projects
  • Better tabular views
Our organization found Cloudant most suitable if One, a fixed pricing structure would make the most sense, for example in a situation where the project Cloudant is being used in makes its revenue in procurement or fixed retainer — thus the predictability of costs is paramount; Two, where you need to frequently edit the data and/or share access to the query engine to non-engineers — this is where the GUI shines.
September 22, 2021

IBM Cloudant review

Jagmeet singh | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Our department uses IBM Cloudant as a distributed NoSQL database solution for web-based applications. IBM Cloudant allows rapid writes of unstructured JSON data received on a second-by-second basis also it is NoSQL so it is not required to take care of [the] schema of the table application. It also allows effective use of map-reduce to aggregate results out of collections defined within IBM Cloudant databases, allowing for millions of records to be aggregated and used effectively for analytics and reporting.
  • IBM Cloudant allows rapid writes of unstructured JSON data received on a second-by-second basis.
  • It also allows effective use of map-reduce to aggregate results out of collections defined within IBM Cloudant databases, allowing for millions of records to be aggregated and used effectively for analytics and reporting.
  • Simple and straight forward to use and embed into the application.
  • Limited support/documentation for programming languages such as Python, Perl, and R.
  • Time to index large databases needs to be improved.
IBM Cloudant is useful when some applications require [a] powerful NoSQL database where performance analytics is the key to business. It will be less appropriate where storage sizes of [an] application [are] huge as pricing on storage sizes as database size increases exponentially.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Cloudant is being used as the main storage system for all my current projects. Being able to easily retrieve and publish data to Cloudant over a standard and proven protocol has made it much easier to implement storage in any language and system required. Having such easily available storage has sped up the entire development process greatly.
  • Support has been great addressing any issues.
  • The documentation is very easy and straight forward to follow.
  • The many storage locations and migration capabilities allow for quick and easy access to data wherever needed.
  • Not supporting temporary views can be limiting at times.
Do you need to provide easy access to data directly to end users?
Do you need remote storage with easy to follow documentation?
Do you already use NoSQL in any other projects?
Is JSON the data you wish to be able to storage and index easily?
Do you need to be able to easily replicate your database stores?
Do you need to share your database with multiple users?
November 11, 2019

IBM Cloudant is great!

Brandon Stephan | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Cloudant as an IBM proposed DB solution for dedicated cloud foundry IBM cloud environments. The initial structure is for a weird implementation to use Cloudant, as we are using it as a cache for some middle life data. I know cache is not the right implementation for Cloudant, but it offered database sync between datacenters.
  • For us, performance and scalability is the key, and Cloudant DB backed by CouchDB is scalable and performant.
  • IBM Cloudant dB is very easy to provision for sandbox, development, QA as well as production.
  • Limited support for popular programming languages such as Python, Perl, and R.
  • No support for SQL.
  • No support for XML.
  • The lack of memory capabilities.
We use it across the board. We are a cloud-based solution provider and our products are deployed on the IBM cloud and we used IBM Cloudant as a database (persistent) storage. We use it across the board to store anything that needs persistent storage, from text to images and document attachments as well.
February 22, 2019

IBM Cloudant Experience

Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is being used as a noSQL database across the organization for big data analytics and is used amongst other things for text analytics as it permits unlimited index fields.
  • Coudant allows unlimited secondary index fields when compared to others that have certain limitations.
  • Cloudant also has the ability to do bi-directional sync for replication and synchronization.
  • Cloudant can run on bare metal and virtual machines.
  • Cloudant can also be deployed in multi-user or private cloud environments.
  • very easy to program and build apps
  • Sometimes, there are no slower response times [than] when trying to pull records - I mean that slowness is in terms of milli-seconds :-)
  • I wish it has in memory computing capability
  • XML is still not supported by this product
Cloudant is best suited for highly scalable environments as it comes with data base as a service. It has more flexibility than some of the other noSQL databases and the response time to pull data is much faster than others. It is easy to stage and get started for both test and production environment. It also has graph data base capability.
Naresh Jasotani | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
IBM Cloudant DB is currently being used at 2 of our customers' places. The implementation is more confined to a couple of departments / function areas of the organization, but surely they are looking to adopt it on a bigger scale. The DB hosts not only their custom-built vendor onboarding applications, but also supports a portion of their intranet portal to manage a lot of employee related non-HR information like events, knowledge bases, quizzes application etc. They are looking to migrate data and applications from other databases to IBM Cloudant DB.
  • For us, performance and scalability is the key, and Cloudant DB backed by CouchDB is scalable and performant.
  • IBM Cloudant dB is very easy to provision for sandbox, development, QA as well as production.
  • Support for Java for CouchDB app server analytics enables a greater control for over developers.
  • Schema free oriented very easy to program and build applications on it.
  • We love it!!
  • Lacks in-memory capabilities
  • Limited support for programming languages like Python, R, Perl
  • No XML support
  • No SQL support :(
Applications where concurrency and durability are more important as compared to in-memory functionalities, IBM Cloudant DB is recommended. For us, the key question is to have Java and C# programming support on the database, for building applications, however if Python, Perl or R support is required, then IBM Cloudant DB may not be an intelligent choice.
Romualdo Gobbo | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
ResellerIncentivized
Cloudant NoSQL DB based on JSON is the foundation of our SaaS software solutions proposed in SaaS when the aim is document centric. Our last implementation was the Tracking & Tracing service offered in SaaS via IBM Bluemix, where all actors authorized can post their JSON docs in a very easy way without the constraint of one specific schema, and can retrieve or update the documents with RESTFul APIs that trace the "status" of each document.

Cloudant's flexibility helps in adding the data "views" even after the document creation, and this opens a new way to design documents, freeing them from relational constraints.

The replication function allows you to have in real time the same copy of docs updated in other Cloudant databases - even geographically distributed. Some interesting embedded features such as the Geo Query, based on the standard Geo-JSON specification, open the way to the development of location awareness solutions without the hassles to manage the geometry of the geo-map searching.
  • Managing different documents in JSON format: every well formed structure of JSON docs are stored without a previous data schema support.
  • Queu reviews: are the power map-reduce functions applying after the documents ingestion.
  • Replication: powerful and easy DevOps function to save, copy or back up the data from one Cloudant DB to another in synchronizing way even between different sites geographically distributed.
  • The automatic creation of Data Warehouse relational DB DashDB for Analytics from NoSQL is one of the [most] invaluable features ever found. The SDP-Schema Discovery Process is really unleashing the power of JSON schema-less into structured relational DB ready for all analytic tools without any programming intervention.
  • The API GEO call based on GeoJSON structure, is one of the features that has been much more awaited in the "location awareness" application now implicit in quite all applications from marketing to logistics. The GEO API is built by the query options making the geo search application integration more easy than ever.
  • To have a sort of LUW - Logical Unit Work when many documents are involved into a single update process. The changing of one document is related to its status information but it must be synchronized with all the other documents involved in the process.
Cloudant is perfect when you have to manage fixed documents, but with different content and an articulated data hierarchy. Furthermore it maintains many document structures in one instance of the DB. Cloudant should be used when the document has a "lazy" life cycle (better if it is only based on its workflow status information) and it is not comparable to an OLTP system where the data is constantly being updated.
January 04, 2016

Cloudant, great for ACRA

Miguel Angel Merino Vega | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We decided to use Cloudant to implement an error handling database using ACRA on our Android Applications. First we tested it with a new application; after our first experience we decided to use it across all developments.

We needed a repository suited for ACRA to alert on any crashes our applications could experience. We looked for information and Cloudant's name appeared.
  • Fair cost and possibility to stay on free usage program.
  • High availability. Our databases never ever experienced falls.
  • Fair documentation access. We could find tutorials across the web.
  • The learning curve could be a little tough if used for first time.
  • UI could be redundant and unintuitive in some cases (at least about 1 year ago).
  • Little integration with other tools
Scenarios for the best use of Cloudant in our opinion are:
* Error handling logs.
* Spacial log database.
* Audit logs.
* Chats and social databases.
If you need a cloud repository for anything, Cloudant will be there for you. You could ease the burden of your main database and use Cloudant for these use cases.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use cloudant as trustable path for a project associated with the Internet of Things. We control assets via a sensor and collect information about the gps position, their visibility and the time it has being registered. We save that in a local CouchDB database and use cloudant to replicate that information in a secure way.
  • Documentation. You really do well in that.
  • Reliability. We think IBM cloudant makes us feel secure with our data, we manage sensible information that we don't want to be open to the world.
  • Time. Everything can be done quickly. No too many configuration steps. The Cloudant API just works
  • Lack of a local version. We have to use alternatives as CouchDB or pouchdb.
  • The integration with other nosql databases should be easier.
  • Official wrappers for languages like python. That would be very useful.
I think that cloudant is appropriate everywhere you need to handle big quantities of data, and the confidentiality of that data is really important, and you need to keep the data organized with respect to several intricate variables. It would not be appropriate for small projects, or perhaps for projects were internet connectivity is an issue.
January 04, 2016

Cloudant DBaaS review

Score 7 out of 10
Vetted Review
Verified User
Incentivized
Cloudant is being used widely in our company across several projects while some of our classified data is still stored on our self-managed servers. DBaaS does save lots of work on deployment and maintenance, moreover, since most of our projects are hosted with Softlayer, where Cloudant hosts with as well, the network latency between our servers and Cloudant doesn't have significant impacts. In addition, NoSQL introduces a new way to make the query and big data storage easier with the understandable API context, programmers who are not familiar with database operations can still figure out the logic at the data processing part.
  • DBaaS means there is no need to deploy your own servers, which saves you the initial investment on hardwares.
  • Cloudant uses JSON as storage data format, which is commonly supported by all languages. As a result, no cost on data conversion.
  • Owing to the relationship between Cloudant and IBM, they can always get the best support and discounts for customers. For example, choosing Cloudant single tenant plan with hosting at Softlayer, there will be some discounts for you.
  • The single tenant plan seems to be expensive for some SMEs - data size may not reach the half of its minimum storage size, however, multi-tenant makes them feel unsafe for their business information.
  • The query language is not friendly for developers who are just moved from the SQL (MySQL, MSSQL...etc). It requires totally different skills.
Projects which with less classified data and less initial budget for production environment are great to use Cloudant multi-tenant service for the first several versions. For those sensitive data, unless purchasing the single-tenant plan, the multi-tenant context cannot ensure you a stable and provide the business level SLA.
Return to navigation